| автор перевода - Штрек - flash-club.ru | Предыдущая | Следующая | Оглавление |
Flash Player 5.
asfunction:function:Function,"parameter":String
function Идентификатор для функции.
parameter Строка, передающая в функцию function
значение аргумента.
Ничего.
Протокол; специальный протокол для URL-адресов в HTML текстовых полей. В HTML-текстовых
полях тест может быть гиперссылкой, используя HTML-тег A. Атрибут
HREF тега A содержит URL, который подходит для стандартных
протоколов, таких как HTTP, HTTPS или FTP. Протокол asfunction
является дополнительным протоколом во Flash, который позволяет запускать функцию
ActionScript.
В следующем примере, определяется функция playMP3(). Создаётся
и определяется, как HTML-текст, текстовое поле list_txt . Текст
Track 1 и Track 2 являются ссылками в текстовом поле.
Функция playMP3() вызывается, когда пользователь нажимает на ссылку,
в результате чего, проигрывается файл MP3 передающийся, как параметр, вызванной
asfunction функции.
var myMP3:Sound = new Sound();
function playMP3(mp3:String) {
myMP3.loadSound(mp3, true);
myMP3.onLoad = function(success) {
if (!success) {
// code to handle errors here
}
};
}
this.createTextField("list_txt", this.getСледующаяHighestDepth(), 0, 0, 200, 100);
list_txt.autoSize = true;
list_txt.html = true;
list_txt.multiline = true;
list_txt.htmlText = "<a href=\"asfunction:playMP3,track1.mp3\">Track 1</a><br>";
list_txt.htmlText += "<a href=\"asfunction:playMP3,track2.mp3\">Track 2</a><br>";
Когда Вы нажимаете на ссылку, звучит файл MP3, загруженный в Flash Player.
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |